$("#checkall").click(function(){
    let bool = $(this).prop("checked")
    $(".ttop .tbs55").prop("checked",bool)
    $("table .tbs5").prop("checked",bool)
    calTotalPrice()
})


let flag = false
$("table .tbs5").click(function(){
    $("table .tbs5").each(function(index,dom){
        let bool =$(dom).prop("checked");
        console.log(bool);
        if(bool==false){
            flag=false;
            
            return;
        }
        calTotalPrice()
    })

    
    $("#checkall").prop("checked",flag)
    flag=!flag;

})
$(".ttop .tbs55").click(function(){
    $(".ttop .tbs55").each(function(index,dom){
        let bool =$(dom).prop("checked");
        console.log(bool);
        if(bool==false){
            flag=false;
            return;
        }
    })

    
    $("#checkall").prop("checked",flag)
    flag=!flag;

})


$(".rtbs").click(function(){
    let val = $(this).siblings(".num").val();
    val++;
    $(this).siblings(".num").val(val)
    let singlePrice = $(this).parent().siblings(".singleprice").find(".tbs3").html();
    calcPrice(this,val);
    calTotalPrice()
  
    
})
$(".ltbs").click(function(){
    let val = $(this).siblings(".num").val();
    if(val>1){
    val--;
    $(this).siblings(".num").val(val)
    calcPrice1(this,val);
    calTotalPrice()
    }
    
})

function calcPrice(obj,num){
    var singlePrice = $(obj).parent().siblings(".singleprice").find(".tbs3").html();
    let price =singlePrice/(num-1)*num 
    $(obj).parent().siblings(".singleprice").find(".tbs3").html( price.toFixed(2))
}
function calcPrice1(obj,num){
    var singlePrice = $(obj).parent().siblings(".singleprice").find(".tbs3").html();
    let price =singlePrice/(num+1)*num
    $(obj).parent().siblings(".singleprice").find(".tbs3").html( price.toFixed(2))
}
function calTotalPrice(){
    let sum=0;
    let count=0;
    $("table .tbs5:checked").each(function(index,dom){
        let price=$(dom).parent().siblings(".singleprice").find(".tbs3").html();
        sum = sum+parseFloat(price);
        let num = $(dom).parent().siblings(".countbox").find(".num").val()
        count = count+parseInt(num)
        console.log(num);
        
    })
    $("#totalprice").html(sum.toFixed(2));
    $("#count").html(count);
}



$("#noshopping").click(function name(params) {
    alert("请登录")
})



document.getElementById("logo").onclick=function(){
    window.location="index.html"
}